using System;
using System.Collections.Generic;

namespace NodeCanvas.Variables
{
	[Serializable]
	public abstract class BBListVariable<T> : BBVariable<List<T>>
	{
		public override string ToString()
		{
			return (!base.useBlackboard) ? string.Format("<b>List</b>({0})", (base.value == null) ? "0" : base.value.Count.ToString()) : base.ToString();
		}
	}
}
